home *** CD-ROM | disk | FTP | other *** search
Unknown | 1996-10-06 | 3.6 KB |
view JSON data
|
view as text
|
open on a Mac
|
open on a PC
This file was not able to be converted.
This format is not currently supported by dexvert.
Confidence | Program | Detection | Match Type | Support
|
---|
100%
| file
| data
| default
| |
100%
| gt2
| Kopftext: '.__PolyDemo'
| default (weak)
|
|
hex view+--------+-------------------------+-------------------------+--------+--------+
|00000000| 2e 5f 5f 50 6f 6c 79 44 | 65 6d 6f 00 3b 20 50 6f |.__PolyD|emo.; Po|
|00000010| 6c 79 44 65 6d 6f 20 76 | 31 2e 30 30 2e 20 20 42 |lyDemo v|1.00. B|
|00000020| 79 20 43 61 72 6c 20 52 | 65 61 64 2e 20 20 50 75 |y Carl R|ead. Pu|
|00000030| 62 6c 69 63 20 44 6f 6d | 61 69 6e 2e 00 00 2e 5f |blic Dom|ain...._|
|00000040| 5f 49 6e 69 74 69 61 6c | 69 7a 65 00 00 80 c3 3a |_Initial|ize....:|
|00000050| 80 cc 00 74 69 74 6c 65 | 24 3d 22 50 6f 6c 79 44 |...title|$="PolyD|
|00000060| 65 6d 6f 22 3a 76 65 72 | 73 69 6f 6e 24 3d 22 76 |emo":ver|sion$="v|
|00000070| 31 2e 30 30 22 00 23 6d | 61 78 50 6f 69 6e 74 73 |1.00".#m|axPoints|
|00000080| 3d 34 30 00 23 6d 61 78 | 50 6f 6c 79 73 3d 32 30 |=40.#max|Polys=20|
|00000090| 30 00 63 6f 75 6e 74 3d | 30 3a 70 6f 6c 79 73 3d |0.count=|0:polys=|
|000000a0| 30 00 73 61 76 65 46 6c | 61 67 3d 30 00 80 32 20 |0.saveFl|ag=0..2 |
|000000b0| 70 61 74 68 24 3d 32 35 | 30 3a 80 32 20 66 69 24 |path$=25|0:.2 fi$|
|000000c0| 3d 36 34 3a 66 69 24 3d | 22 2e 70 6f 6c 79 73 22 |=64:fi$=|".polys"|
|000000d0| 00 00 2e 50 6f 6c 79 53 | 74 6f 72 61 67 65 00 80 |...PolyS|torage..|
|000000e0| 01 20 2e 50 6e 74 00 20 | 78 2e 77 00 20 79 2e 77 |. .Pnt. |x.w. y.w|
|000000f0| 00 80 02 20 80 01 00 00 | 80 01 20 2e 50 6f 6c 00 |... ....|.. .Pol.|
|00000100| 20 70 6f 69 6e 74 73 2e | 50 6e 74 5b 23 6d 61 78 | points.|Pnt[#max|
|00000110| 50 6f 69 6e 74 73 5d 00 | 80 02 20 80 01 00 00 80 |Points].|.. .....|
|00000120| 01 20 2e 50 6f 6c 79 73 | 00 20 70 6f 6c 79 73 2e |. .Polys|. polys.|
|00000130| 50 6f 6c 5b 23 6d 61 78 | 50 6f 6c 79 73 5d 00 80 |Pol[#max|Polys]..|
|00000140| 02 20 80 01 00 00 80 33 | 20 2e 50 6f 6c 79 73 20 |. .....3| .Polys |
|00000150| 70 00 00 80 04 20 63 6f | 75 6e 74 73 28 23 6d 61 |p.... co|unts(#ma|
|00000160| 78 50 6f 6c 79 73 29 00 | 00 2e 54 68 65 4d 65 6e |xPolys).|..TheMen|
|00000170| 75 73 00 c4 0b 20 30 00 | c4 01 20 30 2c 30 2c 22 |us... 0.|.. 0,0,"|
|00000180| 50 6f 6c 79 44 65 6d 6f | 31 2e 30 30 22 00 c4 03 |PolyDemo|1.00"...|
|00000190| 20 30 2c 30 2c 30 2c 30 | 2c 22 4e 65 77 22 2c 22 | 0,0,0,0|,"New","|
|000001a0| 4e 22 00 c4 03 20 30 2c | 30 2c 30 2c 31 2c 22 4f |N"... 0,|0,0,1,"O|
|000001b0| 70 65 6e 2e 2e 2e 22 2c | 22 4f 22 00 c4 03 20 30 |pen...",|"O"... 0|
|000001c0| 2c 30 2c 30 2c 32 2c 22 | 53 61 76 65 22 2c 22 53 |,0,0,2,"|Save","S|
|000001d0| 22 00 c4 03 20 30 2c 30 | 2c 30 2c 33 2c 22 53 61 |"... 0,0|,0,3,"Sa|
|000001e0| 76 65 20 41 73 2e 2e 2e | 20 20 20 20 20 22 2c 22 |ve As...| ","|
|000001f0| 41 22 00 c4 03 20 30 2c | 30 2c 30 2c 34 2c 22 50 |A"... 0,|0,0,4,"P|
|00000200| 6c 61 79 22 2c 22 50 22 | 00 c4 03 20 30 2c 30 2c |lay","P"|... 0,0,|
|00000210| 30 2c 35 2c 22 51 75 69 | 74 22 2c 22 51 22 00 00 |0,5,"Qui|t","Q"..|
|00000220| 2e 54 68 65 53 63 72 65 | 65 6e 00 cf 08 20 31 2c |.TheScre|en... 1,|
|00000230| 31 2c 32 2c 33 2c 31 2c | 30 2c 31 00 cf 01 20 30 |1,2,3,1,|0,1... 0|
|00000240| 2c 30 2c 30 2c 36 34 30 | 2c bc 0c 2c 34 2c 24 38 |,0,0,640|,..,4,$8|
|00000250| 30 30 30 2c 22 22 2c 30 | 2c 31 00 d0 03 20 30 2c |000,"",0|,1... 0,|
|00000260| 30 00 c5 01 20 30 2c 30 | 2c 30 2c 36 34 30 2c bc |0... 0,0|,0,640,.|
|00000270| 0c 2c 24 31 38 30 30 2c | 22 22 2c 30 2c 31 00 c4 |.,$1800,|"",0,1..|
|00000280| 02 20 30 00 d0 01 20 31 | 2c 36 34 30 2c bc 0c 2c |. 0... 1|,640,..,|
|00000290| 34 00 80 2c 20 d0 01 20 | 30 00 ce 05 20 30 2c 34 |4.., .. |0... 0,4|
|000002a0| 2c 34 2c 38 20 20 20 20 | 3b 20 44 61 72 6b 20 62 |,4,8 |; Dark b|
|000002b0| 6c 75 65 00 ce 05 20 31 | 2c 31 35 2c 31 35 2c 31 |lue... 1|,15,15,1|
|000002c0| 35 20 3b 20 57 68 69 74 | 65 00 ce 05 20 32 2c 30 |5 ; Whit|e... 2,0|
|000002d0| 2c 30 2c 30 20 20 20 20 | 3b 20 42 6c 61 63 6b 00 |,0,0 |; Black.|
|000002e0| ce 05 20 33 2c 34 2c 34 | 2c 31 32 20 20 20 3b 20 |.. 3,4,4|,12 ; |
|000002f0| 4c 69 67 68 74 20 62 6c | 75 65 00 80 16 20 6e 3d |Light bl|ue... n=|
|00000300| 34 20 80 18 20 31 34 00 | 20 ce 05 20 6e 2c 6e 2d |4 .. 14.| .. n,n-|
|00000310| 32 2c 30 2c 6e 2d 32 20 | 20 20 3b 20 53 68 61 64 |2,0,n-2 | ; Shad|
|00000320| 6f 77 73 00 80 17 00 ce | 05 20 31 35 2c 31 34 2c |ows.....|. 15,14,|
|00000330| 39 2c 31 34 20 3b 20 50 | 75 72 70 6c 65 00 00 2e |9,14 ; P|urple...|
|00000340| 5f 5f 4d 61 69 6e 4c 6f | 6f 70 00 00 71 75 69 74 |__MainLo|op..quit|
|00000350| 46 6c 61 67 3d 30 00 80 | 0c 20 71 75 69 74 46 6c |Flag=0..|. quitFl|
|00000360| 61 67 3d 30 00 20 80 0b | 20 63 6f 75 6e 74 3e 30 |ag=0. ..| count>0|
|00000370| 00 20 20 78 2e 77 3d c5 | 1a 3a 79 2e 77 3d c5 1b |. x.w=.|.:y.w=..|
|00000380| 00 20 20 bb 85 20 70 5c | 70 6f 6c 79 73 5b 70 6f |. .. p\|polys[po|
|00000390| 6c 79 73 5d 5c 70 6f 69 | 6e 74 73 5b 63 6f 75 6e |lys]\poi|nts[coun|
|000003a0| 74 2d 31 5d 5c 78 2c 70 | 5c 70 6f 6c 79 73 5b 70 |t-1]\x,p|\polys[p|
|000003b0| 6f 6c 79 73 5d 5c 70 6f | 69 6e 74 73 5b 63 6f 75 |olys]\po|ints[cou|
|000003c0| 6e 74 2d 31 5d 5c 79 2c | 78 2c 79 2c 2d 31 00 20 |nt-1]\y,|x,y,-1. |
|000003d0| 80 c0 00 20 80 37 3a 65 | 76 2e 6c 3d c5 03 00 20 |... .7:e|v.l=... |
|000003e0| 80 0b 20 63 6f 75 6e 74 | 3e 30 00 20 20 bb 85 20 |.. count|>0. .. |
|000003f0| 70 5c 70 6f 6c 79 73 5b | 70 6f 6c 79 73 5d 5c 70 |p\polys[|polys]\p|
|00000400| 6f 69 6e 74 73 5b 63 6f | 75 6e 74 2d 31 5d 5c 78 |oints[co|unt-1]\x|
|00000410| 2c 70 5c 70 6f 6c 79 73 | 5b 70 6f 6c 79 73 5d 5c |,p\polys|[polys]\|
|00000420| 70 6f 69 6e 74 73 5b 63 | 6f 75 6e 74 2d 31 5d 5c |points[c|ount-1]\|
|00000430| 79 2c 78 2c 79 2c 2d 31 | 00 20 80 c0 00 20 80 0b |y,x,y,-1|. ... ..|
|00000440| 20 65 76 3d 24 31 30 30 | 20 80 21 20 80 06 20 4d | ev=$100| .! .. M|
|00000450| 65 6e 75 52 65 73 70 6f | 6e 73 65 00 20 80 0b 20 |enuRespo|nse. .. |
|00000460| 65 76 3d 24 38 20 80 21 | 20 80 06 20 4d 6f 75 73 |ev=$8 .!| .. Mous|
|00000470| 65 52 65 73 70 6f 6e 73 | 65 00 80 c1 00 80 2b 20 |eRespons|e.....+ |
|00000480| c5 01 20 30 00 80 02 00 | 00 2e 5f 5f 45 76 65 6e |.. 0....|..__Even|
|00000490| 74 52 65 73 70 6f 6e 73 | 65 73 00 00 2e 4d 65 6e |tRespons|es...Men|
|000004a0| 75 52 65 73 70 6f 6e 73 | 65 3a 00 20 69 74 65 6d |uRespons|e:. item|
|000004b0| 3d c5 08 00 20 80 0e 20 | 69 74 65 6d 00 20 20 80 |=... .. |item. .|
|000004c0| 0f 20 30 00 20 20 20 80 | 06 20 4e 65 77 00 20 20 |. 0. .|. New. |
|000004d0| 80 0f 20 31 00 20 20 20 | 80 06 20 4f 70 65 6e 00 |.. 1. |.. Open.|
|000004e0| 20 20 80 0f 20 32 00 20 | 20 20 80 06 20 53 61 76 | .. 2. | .. Sav|
|000004f0| 65 00 20 20 80 0f 20 33 | 00 20 20 20 80 06 20 53 |e. .. 3|. .. S|
|00000500| 61 76 65 41 73 00 20 20 | 80 0f 20 34 00 20 20 20 |aveAs. |.. 4. |
|00000510| 80 06 20 50 6c 61 79 00 | 20 20 80 0f 20 35 00 20 |.. Play.| .. 5. |
|00000520| 20 20 71 75 69 74 46 6c | 61 67 3d 31 00 20 80 02 | quitFl|ag=1. ..|
|00000530| 20 80 0e 00 80 07 00 00 | 2e 4d 6f 75 73 65 52 65 | .......|.MouseRe|
|00000540| 73 70 6f 6e 73 65 3a 00 | 20 78 3d c5 33 3a 79 3d |sponse:.| x=.3:y=|
|00000550| c5 34 00 20 80 0b 20 63 | 6f 75 6e 74 3d 30 20 80 |.4. .. c|ount=0 .|
|00000560| 42 20 79 3c 31 31 20 80 | 42 20 78 3e 36 31 37 20 |B y<11 .|B x>617 |
|00000570| 80 21 20 cf 0c 20 30 3a | 65 76 3d c5 02 3a 80 07 |.! .. 0:|ev=..:..|
|00000580| 00 20 b2 03 20 78 2c 79 | 2c 31 35 00 20 80 0b 20 |. .. x,y|,15. .. |
|00000590| 63 6f 75 6e 74 3e 30 20 | 80 42 20 bc 09 28 78 2d |count>0 |.B ..(x-|
|000005a0| 70 5c 70 6f 6c 79 73 5b | 70 6f 6c 79 73 5d 5c 70 |p\polys[|polys]\p|
|000005b0| 6f 69 6e 74 73 5b 30 5d | 5c 78 29 3c 33 20 80 42 |oints[0]|\x)<3 .B|
|000005c0| 20 bc 09 28 79 2d 70 5c | 70 6f 6c 79 73 5b 70 6f | ..(y-p\|polys[po|
|000005d0| 6c 79 73 5d 5c 70 6f 69 | 6e 74 73 5b 30 5d 5c 79 |lys]\poi|nts[0]\y|
|000005e0| 29 3c 33 00 20 20 80 06 | 20 41 64 64 50 6f 6c 79 |)<3. ..| AddPoly|
|000005f0| 00 20 80 22 00 20 20 80 | 0b 20 63 6f 75 6e 74 3e |. .". .|. count>|
|00000600| 30 20 80 21 20 bb 85 20 | 70 5c 70 6f 6c 79 73 5b |0 .! .. |p\polys[|
|00000610| 70 6f 6c 79 73 5d 5c 70 | 6f 69 6e 74 73 5b 63 6f |polys]\p|oints[co|
|00000620| 75 6e 74 2d 31 5d 5c 78 | 2c 70 5c 70 6f 6c 79 73 |unt-1]\x|,p\polys|
|00000630| 5b 70 6f 6c 79 73 5d 5c | 70 6f 69 6e 74 73 5b 63 |[polys]\|points[c|
|00000640| 6f 75 6e 74 2d 31 5d 5c | 79 2c 78 2c 79 2c 31 35 |ount-1]\|y,x,y,15|
|00000650| 00 20 20 70 5c 70 6f 6c | 79 73 5b 70 6f 6c 79 73 |. p\pol|ys[polys|
|00000660| 5d 5c 70 6f 69 6e 74 73 | 5b 63 6f 75 6e 74 5d 5c |]\points|[count]\|
|00000670| 78 3d 78 2c 79 00 20 20 | 63 6f 75 6e 74 2b 31 00 |x=x,y. |count+1.|
|00000680| 20 20 80 0b 20 63 6f 75 | 6e 74 3d 23 6d 61 78 50 | .. cou|nt=#maxP|
|00000690| 6f 69 6e 74 73 20 80 21 | 20 80 06 20 41 64 64 50 |oints .!| .. AddP|
|000006a0| 6f 6c 79 00 20 80 c0 00 | 20 65 76 3d c5 02 00 80 |oly. ...| ev=....|
|000006b0| 07 00 00 2e 5f 5f 52 6f | 75 74 69 6e 65 73 00 00 |....__Ro|utines..|
|000006c0| 2e 41 64 64 50 6f 6c 79 | 3a 00 20 63 6f 75 6e 74 |.AddPoly|:. count|
|000006d0| 73 28 70 6f 6c 79 73 29 | 3d 63 6f 75 6e 74 00 20 |s(polys)|=count. |
|000006e0| 80 0b 20 70 6f 6c 79 73 | 3c 23 6d 61 78 50 6f 6c |.. polys|<#maxPol|
|000006f0| 79 73 20 80 21 20 70 6f | 6c 79 73 2b 31 00 20 63 |ys .! po|lys+1. c|
|00000700| 6f 75 6e 74 3d 30 3a 80 | 06 20 44 72 61 77 50 6f |ount=0:.|. DrawPo|
|00000710| 6c 79 73 00 80 07 00 00 | 2e 44 72 61 77 50 6f 6c |lys.....|.DrawPol|
|00000720| 79 73 3a 00 20 b2 05 00 | 20 80 16 20 6e 3d 30 20 |ys:. ...| .. n=0 |
|00000730| 80 18 20 70 6f 6c 79 73 | 2d 31 00 20 20 61 3d 31 |.. polys|-1. a=1|
|00000740| 34 2d 28 70 6f 6c 79 73 | 2d 31 2d 6e 29 3a 80 0b |4-(polys|-1-n):..|
|00000750| 20 61 3c 34 20 80 21 20 | 61 3d 34 00 20 20 bb 8a | a<4 .! |a=4. ..|
|00000760| 20 63 6f 75 6e 74 73 28 | 6e 29 2c 70 5c 70 6f 6c | counts(|n),p\pol|
|00000770| 79 73 5b 6e 5d 2c 61 00 | 20 80 17 00 80 07 00 00 |ys[n],a.| .......|
|00000780| 2e 4e 65 77 3a 00 20 b2 | 05 3a 63 6f 75 6e 74 3d |.New:. .|.:count=|
|00000790| 30 3a 70 6f 6c 79 73 3d | 30 00 80 07 00 00 2e 4f |0:polys=|0......O|
|000007a0| 70 65 6e 3a 00 20 70 72 | 6f 6d 70 74 24 3d 22 4c |pen:. pr|ompt$="L|
|000007b0| 6f 61 64 20 50 6f 6c 79 | 67 6f 6e 73 22 3a 80 06 |oad Poly|gons":..|
|000007c0| 20 52 65 71 75 65 73 74 | 65 72 00 20 80 0b 20 72 | Request|er. .. r|
|000007d0| 65 71 24 3d 22 22 20 80 | 21 20 80 07 00 20 80 0b |eq$="" .|! ... ..|
|000007e0| 20 be 15 28 72 65 71 24 | 29 00 20 20 80 0b 20 be | ..(req$|). .. .|
|000007f0| 11 28 30 2c 72 65 71 24 | 29 00 20 20 20 be 08 20 |.(0,req$|). .. |
|00000800| 30 00 20 20 20 65 72 72 | 46 6c 61 67 3d 30 00 20 |0. err|Flag=0. |
|00000810| 20 20 80 b4 3a 65 72 72 | 46 6c 61 67 3d 31 3a 80 | ..:err|Flag=1:.|
|00000820| 02 20 80 b4 00 20 20 20 | 80 0b 20 65 72 72 46 6c |. ... |.. errFl|
|00000830| 61 67 3d 30 00 20 20 20 | 20 74 24 3d dd 01 28 35 |ag=0. | t$=..(5|
|00000840| 30 29 3a 76 24 3d dd 01 | 28 35 30 29 3a 64 24 3d |0):v$=..|(50):d$=|
|00000850| dd 01 28 35 30 29 00 20 | 20 20 20 80 0b 20 74 24 |..(50). | .. t$|
|00000860| 3d 74 69 74 6c 65 24 20 | 80 42 20 64 24 3d 22 50 |=title$ |.B d$="P|
|00000870| 6f 6c 79 44 61 74 61 22 | 00 20 20 20 20 20 70 6f |olyData"|. po|
|00000880| 6c 79 73 3d dd 03 28 35 | 30 29 00 20 20 20 20 20 |lys=..(5|0). |
|00000890| 6e 74 3d dd 03 28 35 30 | 29 00 20 20 20 20 20 72 |nt=..(50|). r|
|000008a0| 61 74 69 6f 3d 31 00 20 | 20 20 20 20 80 0b 20 bc |atio=1. | .. .|
|000008b0| 0b 3d bc 0e 20 80 42 20 | 6e 74 3d bc 0f 20 80 21 |.=.. .B |nt=.. .!|
|000008c0| 20 72 61 74 69 6f 3d 32 | 30 30 2f 32 35 36 00 20 | ratio=2|00/256. |
|000008d0| 20 20 20 20 80 0b 20 bc | 0b 3d bc 0f 20 80 42 20 | .. .|.=.. .B |
|000008e0| 6e 74 3d bc 0e 20 80 21 | 20 72 61 74 69 6f 3d 32 |nt=.. .!| ratio=2|
|000008f0| 35 36 2f 32 30 30 00 20 | 20 20 20 20 80 16 20 6e |56/200. | .. n|
|00000900| 3d 30 20 80 18 20 70 6f | 6c 79 73 2d 31 00 20 20 |=0 .. po|lys-1. |
|00000910| 20 20 20 20 63 6f 75 6e | 74 73 28 6e 29 3d dd 03 | coun|ts(n)=..|
|00000920| 28 35 30 29 00 20 20 20 | 20 20 20 80 16 20 6d 3d |(50). | .. m=|
|00000930| 30 20 80 18 20 63 6f 75 | 6e 74 73 28 6e 29 2d 31 |0 .. cou|nts(n)-1|
|00000940| 00 20 20 20 20 20 20 20 | 70 5c 70 6f 6c 79 73 5b |. |p\polys[|
|00000950| 6e 5d 5c 70 6f 69 6e 74 | 73 5b 6d 5d 5c 78 3d dd |n]\point|s[m]\x=.|
|00000960| 03 28 35 30 29 00 20 20 | 20 20 20 20 20 70 5c 70 |.(50). | p\p|
|00000970| 6f 6c 79 73 5b 6e 5d 5c | 70 6f 69 6e 74 73 5b 6d |olys[n]\|points[m|
|00000980| 5d 5c 79 3d dd 03 28 35 | 30 29 2a 72 61 74 69 6f |]\y=..(5|0)*ratio|
|00000990| 00 20 20 20 20 20 20 80 | 17 00 20 20 20 20 20 80 |. .|.. .|
|000009a0| 17 00 20 20 20 20 80 22 | 00 20 20 20 20 20 65 72 |.. ."|. er|
|000009b0| 72 46 6c 61 67 3d 31 00 | 20 20 20 20 80 c0 00 20 |rFlag=1.| ... |
|000009c0| 20 20 80 c0 00 20 20 20 | 80 b5 00 20 20 20 d2 01 | ... |... ..|
|000009d0| 00 20 20 20 80 0b 20 65 | 72 72 46 6c 61 67 3d 30 |. .. e|rrFlag=0|
|000009e0| 00 20 20 20 20 73 61 76 | 65 46 6c 61 67 3d 31 00 |. sav|eFlag=1.|
|000009f0| 20 20 20 80 22 00 20 20 | 20 20 80 06 20 4e 65 77 | .". | .. New|
|00000a00| 00 20 20 20 80 c0 00 20 | 20 80 c0 00 20 20 be 02 |. ... | ... ..|
|00000a10| 20 30 00 20 20 80 06 20 | 44 72 61 77 50 6f 6c 79 | 0. .. |DrawPoly|
|00000a20| 73 00 20 80 c0 00 20 80 | 06 20 43 6c 65 61 72 45 |s. ... .|. ClearE|
|00000a30| 76 65 6e 74 73 00 80 07 | 00 00 2e 53 61 76 65 3a |vents...|...Save:|
|00000a40| 00 20 80 0b 20 73 61 76 | 65 46 6c 61 67 3d 30 00 |. .. sav|eFlag=0.|
|00000a50| 20 20 80 06 20 53 61 76 | 65 41 73 00 20 80 22 00 | .. Sav|eAs. .".|
|00000a60| 20 20 80 06 20 50 6f 6c | 79 53 61 76 65 00 20 80 | .. Pol|ySave. .|
|00000a70| c0 00 80 07 00 00 2e 53 | 61 76 65 41 73 3a 00 20 |.......S|aveAs:. |
|00000a80| 70 72 6f 6d 70 74 24 3d | 22 53 61 76 65 20 50 6f |prompt$=|"Save Po|
|00000a90| 6c 79 67 6f 6e 73 22 3a | 80 06 20 52 65 71 75 65 |lygons":|.. Reque|
|00000aa0| 73 74 65 72 00 20 80 0b | 20 72 65 71 24 3c 3e 22 |ster. ..| req$<>"|
|00000ab0| 22 20 80 21 20 80 06 20 | 50 6f 6c 79 53 61 76 65 |" .! .. |PolySave|
|00000ac0| 00 80 07 00 00 2e 50 6f | 6c 79 53 61 76 65 3a 00 |......Po|lySave:.|
|00000ad0| 20 80 0b 20 70 6f 6c 79 | 73 3d 30 20 80 21 20 80 | .. poly|s=0 .! .|
|00000ae0| 07 00 20 80 0b 20 be 12 | 28 30 2c 72 65 71 24 29 |.. .. ..|(0,req$)|
|00000af0| 00 20 20 be 07 20 30 00 | 20 20 65 72 72 46 6c 61 |. .. 0.| errFla|
|00000b00| 67 3d 30 00 20 20 80 b4 | 3a 65 72 72 46 6c 61 67 |g=0. ..|:errFlag|
|00000b10| 3d 31 3a 80 02 20 80 b4 | 00 20 20 80 0b 20 65 72 |=1:.. ..|. .. er|
|00000b20| 72 66 6c 61 67 3d 30 00 | 20 20 20 dd 82 20 74 69 |rflag=0.| .. ti|
|00000b30| 74 6c 65 24 3a dd 82 20 | 76 65 72 73 69 6f 6e 24 |tle$:.. |version$|
|00000b40| 3a dd 82 22 50 6f 6c 79 | 44 61 74 61 22 00 20 20 |:.."Poly|Data". |
|00000b50| 20 dd 82 20 70 6f 6c 79 | 73 00 20 20 20 dd 82 20 | .. poly|s. .. |
|00000b60| bc 0b 00 20 20 20 80 16 | 20 6e 3d 30 20 80 18 20 |... ..| n=0 .. |
|00000b70| 70 6f 6c 79 73 2d 31 00 | 20 20 20 20 dd 82 20 63 |polys-1.| .. c|
|00000b80| 6f 75 6e 74 73 28 6e 29 | 00 20 20 20 20 80 16 20 |ounts(n)|. .. |
|00000b90| 6d 3d 30 20 80 18 20 63 | 6f 75 6e 74 73 28 6e 29 |m=0 .. c|ounts(n)|
|00000ba0| 2d 31 00 20 20 20 20 20 | dd 82 20 70 5c 70 6f 6c |-1. |.. p\pol|
|00000bb0| 79 73 5b 6e 5d 5c 70 6f | 69 6e 74 73 5b 6d 5d 5c |ys[n]\po|ints[m]\|
|00000bc0| 78 3a dd 82 20 70 5c 70 | 6f 6c 79 73 5b 6e 5d 5c |x:.. p\p|olys[n]\|
|00000bd0| 70 6f 69 6e 74 73 5b 6d | 5d 5c 79 00 20 20 20 20 |points[m|]\y. |
|00000be0| 80 17 00 20 20 20 80 17 | 00 20 20 80 c0 00 20 20 |... ..|. ... |
|00000bf0| 80 b5 00 20 20 d2 02 00 | 20 20 80 0b 20 65 72 72 |... ...| .. err|
|00000c00| 46 6c 61 67 3d 30 20 80 | 21 20 73 61 76 65 46 6c |Flag=0 .|! saveFl|
|00000c10| 61 67 3d 31 00 20 80 c0 | 00 20 be 02 20 30 00 80 |ag=1. ..|. .. 0..|
|00000c20| 07 00 00 2e 52 65 71 75 | 65 73 74 65 72 3a 00 20 |....Requ|ester:. |
|00000c30| 80 0b 20 e0 87 3c 33 36 | 00 20 20 72 65 71 24 3d |.. ..<36|. req$=|
|00000c40| cc 01 28 70 72 6f 6d 70 | 74 24 2c 70 61 74 68 24 |..(promp|t$,path$|
|00000c50| 2c 66 69 24 29 00 20 80 | 22 00 20 20 72 65 71 24 |,fi$). .|". req$|
|00000c60| 3d a8 01 28 70 72 6f 6d | 70 74 24 2c 70 61 74 68 |=..(prom|pt$,path|
|00000c70| 24 2c 66 69 24 2c 70 61 | 74 24 2c 31 30 2c 31 31 |$,fi$,pa|t$,10,11|
|00000c80| 2c 33 30 30 2c bc 0c 2d | 31 31 29 00 20 80 c0 00 |,300,..-|11). ...|
|00000c90| 80 07 00 00 2e 50 6c 61 | 79 3a 00 20 65 78 69 74 |.....Pla|y:. exit|
|00000ca0| 46 6c 61 67 3d 30 3a 62 | 6d 3d 31 00 20 80 0c 20 |Flag=0:b|m=1. .. |
|00000cb0| 65 78 69 74 46 6c 61 67 | 3d 30 00 20 20 80 0b 20 |exitFlag|=0. .. |
|00000cc0| 70 6f 6c 79 73 3e 30 00 | 20 20 20 80 16 20 6e 3d |polys>0.| .. n=|
|00000cd0| 30 20 80 18 20 70 6f 6c | 79 73 2d 31 00 20 20 20 |0 .. pol|ys-1. |
|00000ce0| 20 80 2c 20 d0 01 20 62 | 6d 3a b2 05 00 20 20 20 | ., .. b|m:... |
|00000cf0| 20 bb 8b 20 63 6f 75 6e | 74 73 28 6e 29 2c 70 5c | .. coun|ts(n),p\|
|00000d00| 70 6f 6c 79 73 5b 6e 5d | 2c 31 35 00 20 20 20 20 |polys[n]|,15. |
|00000d10| cf 0a 20 62 6d 3a 80 37 | 3a 62 6d 20 80 73 20 31 |.. bm:.7|:bm .s 1|
|00000d20| 00 20 20 20 20 65 76 3d | c5 03 00 20 20 20 20 80 |. ev=|... .|
|00000d30| 0b 20 65 76 3d 24 38 00 | 20 20 20 20 20 78 3d c5 |. ev=$8.| x=.|
|00000d40| 33 3a 79 3d c5 34 00 20 | 20 20 20 20 80 0b 20 79 |3:y=.4. | .. y|
|00000d50| 3c 31 31 20 80 42 20 78 | 3e 36 31 37 00 20 20 20 |<11 .B x|>617. |
|00000d60| 20 20 20 cf 0c 20 30 3a | 65 76 3d c5 03 00 20 20 | .. 0:|ev=... |
|00000d70| 20 20 20 80 22 00 20 20 | 20 20 20 20 65 78 69 74 | .". | exit|
|00000d80| 46 6c 61 67 3d 31 3a 6e | 3d 70 6f 6c 79 73 2d 31 |Flag=1:n|=polys-1|
|00000d90| 00 20 20 20 20 20 80 c0 | 00 20 20 20 20 80 c0 00 |. ..|. ...|
|00000da0| 20 20 20 80 17 00 20 20 | 80 c0 00 20 80 c1 00 20 | ... |... ... |
|00000db0| 80 2c 20 d0 01 20 30 3a | cf 0a 20 30 00 20 80 06 |., .. 0:|.. 0. ..|
|00000dc0| 20 44 72 61 77 50 6f 6c | 79 73 3a 63 6f 75 6e 74 | DrawPol|ys:count|
|00000dd0| 3d 30 00 20 80 06 20 43 | 6c 65 61 72 45 76 65 6e |=0. .. C|learEven|
|00000de0| 74 73 00 80 07 00 00 2e | 43 6c 65 61 72 45 76 65 |ts......|ClearEve|
|00000df0| 6e 74 73 3a 00 20 80 0c | 20 df 04 28 30 29 3c 3e |nts:. ..| ..(0)<>|
|00000e00| 30 3a 80 37 3a 80 c1 00 | 20 65 76 3d 31 00 20 80 |0:.7:...| ev=1. .|
|00000e10| 0c 20 65 76 3c 3e 30 3a | 80 37 3a 65 76 3d c5 03 |. ev<>0:|.7:ev=..|
|00000e20| 3a 80 c1 20 3b 20 46 6c | 75 73 68 45 76 65 6e 74 |:.. ; Fl|ushEvent|
|00000e30| 73 20 64 6f 65 73 27 74 | 20 77 6f 72 6b 2c 20 72 |s does't| work, r|
|00000e40| 69 67 68 74 3f 00 80 07 | 00 00 |ight?...|.. |
+--------+-------------------------+-------------------------+--------+--------+